<!DOCTYPE html>
<html lang="en">

<!-- Head tag -->
<head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0" />

    <!--Description-->
    
        <meta name="description" content="3D冒险类小游戏《侠客之路》
 此游戏只用于个人学习 ，绝无任何商用及利益行为，若有侵权可联系立即删除。

相关地址git仓库地址：https://gitee.com/hyuhyua/chivalrous
游戏视频



《侠客之路》 一款3d动作游戏小demo 具有战斗模块 自动寻路组件 ui模块">
    

    <!--Author-->
    
        <meta name="author" content="Hyu">
    

    <!--Open Graph Title-->
    
        <meta property="og:title" content="更多项目"/>
    

    <!--Open Graph Site Name-->
    <meta property="og:site_name" content="Hyu‘s 博客"/>

    <!--Page Cover-->
    
        <meta property="og:image" content=""/>
    

    <!-- Title -->
    
    <title>更多项目 - Hyu‘s 博客</title>

    <!-- Custom CSS -->
    
<link rel="stylesheet" href="/css/reset.css">

    
<link rel="stylesheet" href="/css/main.css">


    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
        <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
        <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->

    <!-- Gallery -->
    <link href="//fonts.lug.ustc.edu.cn" type="text/css" rel="stylesheet" />
    <!--<link href="//cdn.rawgit.com/noelboss/featherlight/1.3.5/release/featherlight.min.css" type="text/css" rel="stylesheet" />-->

    <!-- Google Analytics -->
    


    <!--Favicon-->
    

<meta name="generator" content="Hexo 5.4.0"></head>

<body>

<!-- Menu -->
<!-- Navigation -->
<header>
    <div class="logo">
        <a href="/">Hyu‘s 博客</a>
    </div><!-- end logo -->

    <div id="menu_icon"></div>
    <nav>
        <ul>
            
            <li>
                <a href="/">Home</a>
            </li>
            
            <li>
                <a href="/archives">Archives</a>
            </li>
            
        </ul>
    </nav><!-- end navigation menu -->

    <div class="footer clearfix">
        <ul class="social clearfix">
            
            
                <li><a href="https://www.facebook.com/" class="fb" target="_blank" data-title="Facebook"></a></li>
            
            
                <li><a href="https://www.behance.net/" class="behance" target="_blank" data-title="Behance"></a></li>
            
            
                <li><a href="https://plus.google.com/+Pixelhint/posts" class="google" target="_blank" data-title="Google+"></a></li>
            
            
                <li><a href="https://dribbble.com/pixelhint" class="dribble" target="_blank" data-title="Dribble"></a></li>
            
            
            
            
        </ul><!-- end social -->

        <div class="rights">
            <p>Copyright © 2014 magnetic.</p>
            <p>Template by <a target="_blank" rel="noopener" href="http://pixelhint.com/magnetic-free-html5-responsive-photography-website-template/">Pixelhint.com</a></p>
            <p>Hexo Theme by <a target="_blank" rel="noopener" href="http://www.codeblocq.com/">Jonathan K.</a></p>
        </div><!-- end rights -->
    </div ><!-- end footer -->
</header><!-- end header -->


<!-- Main Content -->
<section class="main clearfix">

    <section class="top" style="background: url('boom.jpg');">
        <div class="wrapper content_header clearfix">
            

<div class="work_nav">

    <ul class="btn clearfix">
        
        <li><a href="/2021/01/09/Unity%E8%87%AA%E5%88%B6%E5%B7%A5%E5%85%B7/" class="previous" data-title="Unity自制工具"></a></li>
        
        <li><a href="/" class="grid" data-title="Portfolio"></a></li>
        
        <li><a href="/2019/11/15/%E5%83%8F%E7%B4%A0%E7%94%BB/" class="next" data-title="像素画"></a></li>
        
    </ul>

</div><!-- end work_nav -->
            <h1 class="title">更多项目</h1>
        </div>
    </section><!-- end top -->

    <section class="wrapper">
        <div class="content">

            <!-- Gallery -->
            

            <!-- Content -->
            <h1 id="3D冒险类小游戏《侠客之路》"><a href="#3D冒险类小游戏《侠客之路》" class="headerlink" title="3D冒险类小游戏《侠客之路》"></a>3D冒险类小游戏《侠客之路》</h1><blockquote>
<p> 此游戏只用于个人学习 ，绝无任何商用及利益行为，若有侵权可联系立即删除。</p>
</blockquote>
<h3 id="相关地址"><a href="#相关地址" class="headerlink" title="相关地址"></a>相关地址</h3><p>git仓库地址：<a target="_blank" rel="noopener" href="https://gitee.com/hyuhyua/chivalrous">https://gitee.com/hyuhyua/chivalrous</a></p>
<h3 id="游戏视频"><a href="#游戏视频" class="headerlink" title="游戏视频"></a>游戏视频</h3><iframe height=500 width=800 src='https://player.youku.com/embed/XNTE1NTE4NDYwMA==' frameborder=0 'allowfullscreen'></iframe>



<p>《侠客之路》 一款3d动作游戏小demo 具有战斗模块 自动寻路组件 ui模块 音效模块</p>
<p>可以很简易的熟悉Unity 包含一些unity基础操作 </p>
<h1 id="Shader作品"><a href="#Shader作品" class="headerlink" title="Shader作品"></a>Shader作品</h1><blockquote>
<p>B站教程庄懂老师的Shader课程 其中所有的案例和作业（自己写的）</p>
</blockquote>
<h3 id="基础-amp-风格化等Shader合集"><a href="#基础-amp-风格化等Shader合集" class="headerlink" title="基础&amp;风格化等Shader合集"></a>基础&amp;风格化等Shader合集</h3><iframe height=500 width=800 src='https://v.youku.com/v_show/id_XNjAwNTMxMjM1Ng==' frameborder=0 'allowfullscreen'></iframe>




<blockquote>
<p>UnityShader的大作业<br>有两个作品分别是科技类Shaders与风景类Shaders 并分别为其加上了交互的使用方法</p>
</blockquote>
<h3 id="科技Shaders"><a href="#科技Shaders" class="headerlink" title="科技Shaders"></a>科技Shaders</h3><iframe height=500 width=800 src='https://player.youku.com/embed/XNTE2OTE2NTUxMg==' frameborder=0 'allowfullscreen'></iframe>

<p>包括：溶解shader 蜂巢护盾shader 光线团shader 光盾shader</p>
<h3 id="风景Shaders"><a href="#风景Shaders" class="headerlink" title="风景Shaders"></a>风景Shaders</h3><iframe height=500 width=800 src='https://player.youku.com/embed/XNTE2OTE2NjQ0NA==' frameborder=0 'allowfullscreen'></iframe>

<p>包括：水面shader 草shader 物体上积雪shader</p>
<h1 id="HyuFramework"><a href="#HyuFramework" class="headerlink" title="HyuFramework"></a>HyuFramework</h1><h3 id="介绍"><a href="#介绍" class="headerlink" title="介绍"></a>介绍</h3><p>自己总结并使用的一套基于IOC模式的Unity框架</p>
<p>地址：<a target="_blank" rel="noopener" href="https://gitee.com/hyuhyua/hyu-framework">https://gitee.com/hyuhyua/hyu-framework</a></p>
<h3 id="Base"><a href="#Base" class="headerlink" title="Base"></a>Base</h3><ul>
<li>Singleton：单例模式</li>
<li>ManagerBase：管理类的基类（框架核心）</li>
</ul>
<h3 id="Globals"><a href="#Globals" class="headerlink" title="Globals"></a>Globals</h3><ul>
<li>GameStatus：需要存档的文件，在里面定义存档数据的类型即可</li>
<li>GlobalEvents：全局事件，观察者模式</li>
<li>GlobalVariables：常量所放的地方，定义方式：<ul>
<li>需要在Inspector窗口显示的定义public普通变量（调用要多写一个Instance）</li>
<li>不需要显示的定义public的static变量（调用不用写Instance）</li>
<li>需要编译后赋值的定义static readonly</li>
<li>固定的不需要改变的，且不用显示的用const</li>
</ul>
</li>
</ul>
<h3 id="Interfaces"><a href="#Interfaces" class="headerlink" title="Interfaces"></a>Interfaces</h3><p>一些基类接口（均与ManagerBase相关）</p>
<ul>
<li>ICleanUp：用于被管理类LateUpdate后的清理</li>
<li>IDestroyed：用于被管理类的销毁行为</li>
<li>IExecute：用于被管理类每个Update的行为</li>
<li>IInitialize：用于被管理类的初始化</li>
<li>IService：服务类型需继承的接口</li>
<li>ISystem：系统类型需继承的接口</li>
</ul>
<h3 id="Services"><a href="#Services" class="headerlink" title="Services"></a>Services</h3><ul>
<li>ServiceBase：各种服务需继承此类</li>
<li>ServiceManager：管理ServiceBase的类</li>
<li>AB：AB包管理加载的服务</li>
<li>Audio：声音服务<ul>
<li>AudioController：使其更方便的管理AudioSource的类</li>
<li>AudioHelper：方便播放AudioSource，执行AudioSource的一系列操作</li>
<li>AudioHub：管理AudioController（AC），有AC池，获取AC等（需继承）</li>
<li>MutiAudioHub：继承AudioHub，多个AC的Hub，会动态加载生成AC。</li>
<li>SingleAudioHub：继承AudioHub，唯一AC的Hub，指同一时间只能播放一个音源</li>
</ul>
</li>
<li>Persistent：存档服务</li>
<li>Pool：缓存池服务</li>
<li>Res：资源加载服务</li>
</ul>
<h3 id="UIManager"><a href="#UIManager" class="headerlink" title="UIManager"></a>UIManager</h3><ul>
<li>UIManager：管理UI的类，管理UI需继承UI的基类（UIPanel）</li>
<li>UILoader：加载UI的工具类</li>
<li>UIPanel：被管理UI的基类</li>
<li>UIPage：继承UIPanel，一个最大页面的UI基类：整个Canvas只能存在一个UIPage，打开会自动隐藏前一个UIPage，关闭会打开前一个UIPage（栈实现）</li>
<li>UIPageChild：继承UIPanel，非UIPage的UI，生成会自动实例化到最上面的UIPage上</li>
<li>UIWindow：继承UIPageChild，一个普通窗口的UI基类</li>
<li>UIWidget：继承UIPageChild，一个控件的UI基类</li>
<li>UIUtils：实用的通用UI脚本<ul>
<li>ImgCover：点任意处关闭（或其他行为）的UI</li>
<li>TwinkleText：渐隐渐亮闪烁的文字（建议单独一个Canvas，否则会有性能消耗）</li>
</ul>
</li>
</ul>
<h3 id="Utils"><a href="#Utils" class="headerlink" title="Utils"></a>Utils</h3><p>工具类</p>
<ul>
<li>Utility：通用的工具类：路劲，Debug，字符串，颜色，集合，随机，游戏物体，Component，UI</li>
<li>FileUtils：文件相关工具类</li>
<li>JsonUtils：Json相关工具类</li>
<li>MathUtils：数学相关工具类</li>
</ul>


            <!-- Tags -->
            


<div class="tags">
    
</div>



            <!-- Comments -->
            <div>
                




            </div>
        </div><!-- end content -->
    </section>
</section><!-- end main -->

<!-- After footer scripts -->

<!-- jQuery -->

<script src="/js/jquery.js"></script>


<!-- Custom Code -->

<script src="/js/main.js"></script>


<!-- Gallery -->
<link href="//fonts.lug.ustc.edu.cn" type="text/css" rel="stylesheet" />
<!--<script src="//cdn.rawgit.com/noelboss/featherlight/1.3.5/release/featherlight.min.js" type="text/javascript" charset="utf-8"></script>-->

<!-- Disqus Comments -->


</body>

</html>